package com.xuecheng.api.content;

import com.xuecheng.api.content.model.dto.CourseTeacherDTO;
import com.xuecheng.api.content.model.vo.CourseTeacherVO;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;

import java.util.List;

/**
 * <p></p>
 *
 * @Description:
 */
@Api(value = "课程教师Api", tags = "课程教师Api信息管理")
public interface CourseTeacherApi {

    @ApiOperation("查询课程教师信息")
    List<CourseTeacherDTO> queryTeacherList(Long courseBaseId);

    @ApiOperation("添加和修改教师信息")
    CourseTeacherDTO createOrModifyTeacher(CourseTeacherVO vo);

    @ApiOperation("删除教师信息")
    void removeTeacher(Long courseBaseId,Long courseTeacherId);

}
